/**
* @author maze | guavestudios.com
* @license MIT License see LICENSE.TXT
* @version 0.1
*/

package com.guavestudios.fcon.api {

	/**
	* A command that can be identified by its name
	*/
	public interface INamedCommand {
		/**
		* execute the command
		* @param	args parameters for the command
		*/
		function execute(args:Array):void;
		/**
		* returns the unique command name
		* @return name
		*/
		function getCommandName():String;
	}
	
}
